# 使用基础镜像
FROM debian:bookworm-slim

# 设置工作目录
WORKDIR /app

# 将 grblHAL_sim.exe 和相关文件复制到容器中的 /app 目录
COPY build /app

# 安装必要的依赖，这里可能需要根据 grblHAL_sim.exe 的要求进行调整
# 运行 grblHAL_sim -p 8888
CMD ["/app/grblHAL_sim", "-p", "8888"]

# 构建
# docker build -t grblsim:latest .

# 运行
# docker run -d --name grbl-sim -p 8888:8888 grblsim:latest

# 测试
# 使用网络工具 TCP 连接本机 8888 端口即可收发模拟数据。
